package com.jhgk.jhcee.auth.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;

public class StudentRecord implements Serializable {
    @ApiModelProperty(value = "主键")
    private Integer recordId;

    @ApiModelProperty(value = "本次记录名称")
    private String recordName;

    @ApiModelProperty(value = "外键（student_info表id）")
    private Integer studentInfoId;

    @ApiModelProperty(value = "专业方向")
    private String professionDirection;

    @ApiModelProperty(value = "成绩科类")
    private String subject;

    @ApiModelProperty(value = "咨询年份")
    private Integer recordYear;

    @ApiModelProperty(value = "是否是高考")
    private String isGaokao;

    @ApiModelProperty(value = "真实成绩")
    private Integer realScore;

    @ApiModelProperty(value = "加分")
    private Integer extraPlusScore;

    @ApiModelProperty(value = "等效去年分数")
    private Integer equivalentLastYearScore;

    @ApiModelProperty(value = "咨询记录内容")
    private String recordContent;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public Integer getRecordId() {
        return recordId;
    }

    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    public String getRecordName() {
        return recordName;
    }

    public void setRecordName(String recordName) {
        this.recordName = recordName;
    }

    public Integer getStudentInfoId() {
        return studentInfoId;
    }

    public void setStudentInfoId(Integer studentInfoId) {
        this.studentInfoId = studentInfoId;
    }

    public String getProfessionDirection() {
        return professionDirection;
    }

    public void setProfessionDirection(String professionDirection) {
        this.professionDirection = professionDirection;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public Integer getRecordYear() {
        return recordYear;
    }

    public void setRecordYear(Integer recordYear) {
        this.recordYear = recordYear;
    }

    public String getIsGaokao() {
        return isGaokao;
    }

    public void setIsGaokao(String isGaokao) {
        this.isGaokao = isGaokao;
    }

    public Integer getRealScore() {
        return realScore;
    }

    public void setRealScore(Integer realScore) {
        this.realScore = realScore;
    }

    public Integer getExtraPlusScore() {
        return extraPlusScore;
    }

    public void setExtraPlusScore(Integer extraPlusScore) {
        this.extraPlusScore = extraPlusScore;
    }

    public Integer getEquivalentLastYearScore() {
        return equivalentLastYearScore;
    }

    public void setEquivalentLastYearScore(Integer equivalentLastYearScore) {
        this.equivalentLastYearScore = equivalentLastYearScore;
    }

    public String getRecordContent() {
        return recordContent;
    }

    public void setRecordContent(String recordContent) {
        this.recordContent = recordContent;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", recordId=").append(recordId);
        sb.append(", recordName=").append(recordName);
        sb.append(", studentInfoId=").append(studentInfoId);
        sb.append(", professionDirection=").append(professionDirection);
        sb.append(", subject=").append(subject);
        sb.append(", recordYear=").append(recordYear);
        sb.append(", isGaokao=").append(isGaokao);
        sb.append(", realScore=").append(realScore);
        sb.append(", extraPlusScore=").append(extraPlusScore);
        sb.append(", equivalentLastYearScore=").append(equivalentLastYearScore);
        sb.append(", recordContent=").append(recordContent);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}